taking advantage - French English Dictionary